to pull rough stuff - Francés Inglés Diccionario